Requirements Engineering During Virtual Software Development: Towards Balance
نویسنده
چکیده
There has been growing interest in virtual teams, and more specifically in virtual software development. Requirements engineering, which is seen as a crucial phase in software development provides another dimension when software development occurs in a virtual setting. While formal software development methods are the obvious first choice for project managers to ensure a virtual information system project team remains on track, the social aspects of requirements engineering cannot be ignored. These social aspects are especially important across different cultures, and have been shown to affect the success of an information system. This chapter proposes a framework indicating that project managers need to encourage a balance between formal methods and social aspects in requirements engineering to suit the virtual team members.
منابع مشابه
Understanding the Cultural and Social Impacts on Requirements Engineering Processes Identifying Some Problems Challenging Virtual Team Interaction with Clients
There has been growing interest in virtual teams, and more specifically in virtual software development. Requirements engineering, which is a crucial phase in software development provides another dimension when software development occurs in a virtual domain. While formal software development methods are the obvious first choice for project managers to ensure a virtual software development tea...
متن کاملAnalysis of the Effectiveness of Global Virtual Teams in Software Engineering Projects
Global software development projects use virtual teams, which are primarily linked through computer and telecommunications technologies across national boundaries. Global Virtual Teams rarely meet in a faceto-face context and thus face challenging problems not associated with traditional co-located teams. To understand the complex issues in a virtual project environment during the requirements ...
متن کاملFrom Requirements to Embedded Software - Formalising the Key Steps
Failure of a design to satisfy a system’s requirements can result in schedule and cost overruns. When using current approaches, ensuring requirements are satisfied is often delayed until late in the development process during a cycle of testing and debugging. This paper introduces a more rigorous approach to design using Behavior Engineering, which has previously been applied primarily to requi...
متن کاملInvestigating Cultural Differences in Virtual Software Teams
Software development projects increasingly extend over the boundaries set by a single company, or country. As the available communication media becomes more sophisticated, and more advanced technology costs less, the trends in software development move towards a more “virtual” nature. This evolutionary process allows individuals or even teams from different locations and cultures, with differen...
متن کاملInvestigating the Quality of Virtual Education in the Faculty of Medicine of Babol University of Medical Sciences During the COVID-19 Pandemic
Background and Objective: Considering the necessity of using virtual education during the COVID-19 pandemic, there is a need to conduct research studies in order to evaluate the effectiveness of different methods of providing virtual education and examine it in different fields of medical sciences. Considering the launch of Navid virtual education system and the need to use this system for pr...
متن کامل